1.3 | عوائل الأردوينو | دورة تعلم الاردوينو باحترافية
سبق وأن ذكرنا أن الأردوينو انتشر وظهر من أنواع كثيرة, وفي هذا المقال سنستعرض العديد من لوحات الأردوينو, التي يفضل التعامل معها, إلا اننا في هذه الدورة سنعتبر الأردوينو أونو المرجع الأساسي للوحات الأردوينو, والجدير بالذكر أن لوحات الاردوينو لها نفس لغة البرمجة ومتشابهة إلى حد كبير في مكوناتها, وسنستخدم في هذه الدورة الأردوينو أونو وفي مقال اخر في هذه الدورة سنتعرف كيفية قياس جميع لوحات الأردوينو على الأردوينو أونو, وقد استخدمنا الأردوينو اونو (Arduino Uno) لأسباب عدة سنتعرف عليها في هذا المقال لاحقا...
في الصورة التالية العديد من بوردات الأردوينو اللمشهورة
أمثلة على بوردات الأردوينو المشهورة
1- الأردوينو أونو | Arduino Uno
تعد لوحة الأردوينو أونو النسخة الأحدث من لوحات الأردوينو المشهورة, والأكثر استخداما من قبل المبتدئين, وذلك لأنها لا تمتلك أي إضافات مدمجة في اللوحة, وأغلب الإضافات التي ذكرناها في الموضوع السابق مصممة لتضاف إلى الأردوينو أونو, كما أن الميكرو كنترولر فيها يمكن ازالته من مكانه, بحيث من الممكن برمجة الأردوينو ثم ينقل ميكروكنترولر الأردوينو إلى مشروع أخر, كما سنتعلم لاحقا خلال هذه الدورة, حيث تعد هذه الميزة المميزة للاردوينو أونو, ولذالك سنعتبر الأردوينو أونو المرجع الأساسي لنا في هذه الدورة.
مواصفات الأردوينو أونو:
متحكم
|
ATmega328P
|
جهد التشغيل
|
5 فولت
|
جهد الإدخال (موصى به)
|
7-12 فولت
|
مدخلات الجهد (الحد)
|
6-20 فولت
|
دبابيس I /
O الرقمية
|
14 (6 منها توفر مخرجات PWM)
|
دبابيس I /
O الرقمية
PWM
|
6
|
دبابيس الإدخال التناظرية
|
6
|
DC الحالي لكل I /
O Pin
|
20 مللي أمبير
|
العاصمة الحالية ل 3.3 V دبوس
|
50 مللي أمبير
|
ذاكرة متنقله
|
32 كيلوبايت (ATmega328P)
، منها
0.5 كيلوبايت يستخدمها bootloader
|
SRAM
|
2 كيلوبايت (ATmega328P)
|
EEPROM
|
1 كيلوبايت (ATmega328P)
|
سرعة الساعة
|
16 ميجا هرتز
|
LED_BUILTIN
|
13
|
الطول
|
68.6 ملم
|
عرض
|
53.4 ملم
|
وزن
|
25 جرام
|
الأردوينو ميقا | Arduino Mega
صمم الأردوينو ميقا لاستخدامه في المشاريع الكبيرة نظرا لامتلاكه مداخل ومنافذ كثيرة, كما وأن النصف العلوي للأردوينو ميقا يماثل لوحة الأردوينو أونو مما يعني أن الإضافات التي تضاف للأردوينو أونو من الممكن أن تضاف للأردوينو ميقا.
مواصفات الأردوينو ميقا:
Microcontroller
|
ATmega2560
|
Operating Voltage
|
5V
|
Input Voltage (recommended)
|
7-12V
|
Input Voltage (limit)
|
6-20V
|
Digital I/O Pins
|
54 (of which 15 provide PWM
output)
|
Analog Input Pins
|
16
|
DC Current per I/O Pin
|
20 mA
|
DC Current for 3.3V Pin
|
50 mA
|
Flash Memory
|
256 KB of which 8 KB used by
bootloader
|
SRAM
|
8 KB
|
EEPROM
|
4 KB
|
Clock Speed
|
16 MHz
|
LED_BUILTIN
|
13
|
Length
|
101.52 mm
|
Width
|
53.3 mm
|
Weight
|
37 g
|
أردوينو نانو | Arduino Nano
مواصفات الأردوينو نانو: Arduino Nano
متحكم
|
ATmega328
|
هندسة معمارية
|
AVR
|
جهد التشغيل
|
5 فولت
|
ذاكرة متنقله
|
32 كيلوبايت منها 2 كيلوبايت
مستخدمة من قبل برنامج bootloader
|
SRAM
|
2 كيلوبايت
|
سرعة الساعة
|
16 ميجا هرتز
|
دبابيس IN التناظرية
|
8
|
EEPROM
|
1 كيلوبايت
|
تيار مستمر لكل دبابيس الإدخال / الإخراج
|
40 مللي أمبير (دبابيس I /
O)
|
مساهمة الجهد
|
7-12 فولت
|
دبابيس I /
O الرقمية
|
22 (6 منها PWM)
|
إخراج PWM
|
6
|
استهلاك الطاقة
|
19 مللي أمبير
|
حجم ثنائي الفينيل متعدد الكلور
|
18 × 45 مم
|
وزن
|
7 غ
|
كود المنتج
|
A000005
|
| |
الأردوينو ميكرو | Arduino Micro
إن Micro عبارة عن لوحة متحكم تعتمد على ATmega32U4 ( ورقة البيانات ) ، تم تطويرها بالاشتراك مع Adafruit . يحتوي على 20 دبابيس إدخال / إخراج رقمية (يمكن استخدام 7 منها كمخرجات PWM و 12 كمدخلات تناظرية) ، ومذبذب بلوري 16 ميجاهرتز ، واتصال USB صغير ، ورأس ICSP ، وزر إعادة تعيين. يحتوي على كل ما يلزم لدعم متحكم. ما عليك سوى توصيله بجهاز كمبيوتر باستخدام كبل USB صغير للبدء. لديها عامل الشكل الذي يمكن وضعها بسهولة على لوحة الخبز. تتشابه لوحة Micro مع Arduino Leonardo في أن ATmega32U4 يحتوي على اتصال USB مدمج ، مما يلغي الحاجة إلى معالج ثانوي. يسمح هذا للميكرو بالظهور على جهاز كمبيوتر متصل كماوس ولوحة مفاتيح ، بالإضافة إلى منفذ تسلسلي / CDC افتراضي (CDC).
خصائص الأردوينو ميكرو
متحكم
|
ATmega32U4
|
جهد التشغيل
|
5 فولت
|
جهد الإدخال (موصى به)
|
7-12 فولت
|
مدخلات الجهد (الحد)
|
6-20 فولت
|
دبابيس I /
O الرقمية
|
20
|
قنوات PWM
|
7
|
قنوات الإدخال التناظرية
|
12
|
DC الحالي لكل I /
O Pin
|
20 مللي أمبير
|
العاصمة الحالية ل 3.3 V دبوس
|
50 مللي أمبير
|
ذاكرة متنقله
|
32 كيلوبايت (ATmega32U4)
، منها
4 كيلوبايت يستخدمها bootloader
|
SRAM
|
2.5 كيلوبايت (ATmega32U4)
|
EEPROM
|
1 كيلوبايت (ATmega32U4)
|
سرعة الساعة
|
16 ميجا هرتز
|
LED_BUILTIN
|
13
|
الطول
|
48 مم
|
عرض
|
18 ملم
|
وزن
|
13 جرام
|
أردويتو اسبلورة | Arduino Esplora
و اردوينو Esplora هو مجلس متحكم المستمدة من اردوينو ليوناردو . يختلف Esplora عن جميع لوحات Arduino السابقة في أنه يوفر عددًا من مجموعة أجهزة الاستشعار المدمجة المدمجة للتفاعل. تم تصميمه للأشخاص الذين يرغبون في البدء والعمل مع Arduino دون الحاجة إلى التعرف على الإلكترونيات أولاً. للحصول على مقدمة خطوة بخطوة عن Esplora ، راجع دليل الشروع في استخدام Esplora . يحتوي Esplora على مخرجات صوت وإضاءة مدمجة ، والعديد من مستشعرات الإدخال ، بما في ذلك عصا التحكم ، والمنزلق ، ومستشعر درجة الحرارة ، ومقياس التسارع ، والميكروفون ، ومستشعر الضوء. كما أن لديها القدرة على توسيع قدراتها مع اثنين من موصلات الإدخال والإخراج Tinkerkit ، ومقبس لشاشة LCD ملونة TFT. مثل لوحة Leonardo ، يستخدم Esplora متحكم دقيق Atmega32U4 AVR مع مذبذب 16 MHzcrystal واتصال USB صغير قادر على العمل كجهاز عميل USB ، مثل الماوس أو لوحة المفاتيح. في الركن الأيسر العلوي من اللوحة يوجد زر إعادة تعيين ، يمكنك استخدامه لإعادة تشغيل اللوحة. هناك أربعة مصابيح LED للحالة:
ON [أخضر] يشير إلى ما إذا كانت اللوحة تتلقى مصدر طاقة
L [أصفر] متصل مباشرة بوحدة التحكم الدقيقة ، يمكن الوصول إليه من خلال دبوس 13
يشير RX و TX [أصفر] إلى البيانات التي يتم إرسالها أو استقبالها عبر اتصال USB
تحتوي اللوحة على كل ما يلزم لدعم وحدة التحكم الدقيقة ؛ ما عليك سوى توصيله بجهاز كمبيوتر باستخدام كبل USB للبدء. يحتوي Esplora على اتصال USB مدمج ؛ يمكن أن يظهر لجهاز كمبيوتر متصل كماوس أو لوحة مفاتيح ، بالإضافة إلى منفذ تسلسلي / CDC افتراضي (CDC). هذا له آثار أخرى على سلوك المجلس ؛ هذه مفصلة في صفحة البدء .
متحكم
|
ATmega32u4
|
جهد التشغيل
|
5 فولت
|
ذاكرة متنقله
|
32 كيلوبايت منها 4 كيلوبايت
مستخدمة من قبل برنامج bootloader
|
SRAM
|
2.5 كيلوبايت
|
EEPROM
|
1 كيلوبايت
|
سرعة الساعة
|
16 ميجا هرتز
|
الطول
|
164.04 ملم
|
عرض
|
60 ملم
|
وزن
|
53 جرام
|
أردوينو دو | Arduino Duo
و اردوينو نظرا هو مجلس متحكم على أساس وحدة المعالجة المركزية اتميل SAM3X8E ARM اللحاء M3 . إنها أول لوحة Arduino تعتمد على متحكم دقيق 32 بت ARM. يحتوي على 54 دبابيس إدخال / إخراج رقمية (يمكن استخدام 12 منها كمخرجات PWM) ، و 12 مدخلات تناظرية ، و 4 UARTs (منافذ تسلسلية للأجهزة) ، وساعة 84 ميجاهرتز ، واتصال USB OTG ، 2 DAC (رقمي إلى تناظري) و 2 TWI ومقبس طاقة ورأس SPI ورأس JTAG وزر إعادة تعيين وزر محو. تحذير: على عكس معظم لوحات Arduino ، تعمل لوحة Arduino Due عند 3.3V. الحد الأقصى للجهد الذي يمكن أن تتحمله دبابيس الإدخال / الإخراج هو 3.3 فولت. يمكن أن يؤدي تطبيق الفولتية الأعلى من 3.3 فولت على أي طرف إدخال / إخراج إلى إتلاف اللوحة. تحتوي اللوحة على كل ما يلزم لدعم وحدة التحكم الدقيقة ؛ ما عليك سوى توصيله بجهاز كمبيوتر باستخدام كبل USB صغير أو تشغيله باستخدام محول AC-to-DC أو بطارية للبدء. يتوافق The Due مع جميع دروع Arduino التي تعمل عند 3.3V ومتوافقة مع pinout 1.0 Arduino. يتبع المستحق pinout 1.0:
TWI : دبابيس SDA و SCL بالقرب من دبوس AREF.
IOREF : يسمح للدرع المرفق بالتهيئة المناسبة للتكيف مع الجهد المقدم من اللوحة. وهذا يتيح توافق الدرع مع لوحة 3.3V مثل الألواح المستندة إلى و AVR التي تعمل عند 5 فولت.
دبوس غير متصل ، محجوز للاستخدام في المستقبل.
خصائص الأردوينو دو
متحكم
|
AT91SAM3X8E
|
جهد التشغيل
|
3.3 فولت
|
جهد الإدخال (موصى به)
|
7-12 فولت
|
مدخلات الجهد (حدود)
|
6-16 فولت
|
دبابيس I /
O الرقمية
|
54 (منها 12 يوفر إخراج PWM)
|
دبابيس الإدخال التناظرية
|
12
|
دبابيس الإخراج التناظرية
|
2 (DAC)
|
إجمالي خرج التيار المستمر على جميع خطوط
الإدخال / الإخراج
|
130 مللي أمبير
|
العاصمة الحالية ل 3.3 V دبوس
|
800 مللي أمبير
|
العاصمة الحالية لدبوس 5V
|
800 مللي أمبير
|
ذاكرة متنقله
|
512 كيلوبايت متوفرة لتطبيقات
المستخدم
|
SRAM
|
96 كيلوبايت (بنكان: 64 كيلوبايت و
32 كيلوبايت)
|
سرعة الساعة
|
84 ميجا هرتز
|
الطول
|
101.52 ملم
|
عرض
|
53.3 ملم
|
وزن
|
36 جرام
|
فيما يلي العديد من لوحات الاردوينو التي سنتعلم لاحقا كيفية معرفة خصائصها
للإنتقال إلى الموضوع التالي, اضغط هنا.
والسالام عليكم ورحمة الله تعالى وبركاته